bandiera inglese
bandiera italiana

Visione artificiale

La visione artificiale (nota anche come computer vision) è l'insieme dei processi che mirano a creare un modello approssimato del mondo reale 3D partendo da immagini bidimensionali 2D.

Lo scopo principale della visione artificiale è quello di riprodurre la vista umana.

 

Vedere è inteso non solo come l'acquisizione di una fotografia bidimensionale di un'area ma soprattutto come l'interpretazione del contenuto di quell'area.

L'informazione è intesa in questo caso come qualcosa che implica una decisione automatica.

 

Un sistema di visione artificiale è costituito dall'integrazione di componenti ottiche, elettroniche e meccaniche che permettono di acquisire, registrare ed elaborare immagini sia nello spettro della luce visibile che al di fuori di essa infrarosso, ultravioletto, raggi X, ecc.

 

Il risultato dell'elaborazione è il riconoscimento di determinate caratteristiche dell'immagine per varie finalità di controllo, classificazione, selezione, ecc.

Sistema di visione

 

Un sistema di visione è costituito da diverse componenti:

 

  • telecamere e ottiche
  • sistema di illuminazione
  • l'oggetto da esaminare
  • il sistema di acquisizione e di elaborazione dell'immagine
  • le interfacce uomo macchina
  • le interfacce con l'ambiente esterno
  •  

    Le parti da ispezionare vengono posizionate - spesso attraverso sistemi di movimentazione automatica - di fronte a una o più telecamere ed illuminati in modo appropriato, in modo cioè da evidenziare il più possibile i difetti da individuare.

    Il sistema ottico forma un'immagine sul sensore della telecamera che produce un segnale elettrico in uscita.

    Questo segnale verrà digitalizzato e memorizzato.

     

    L'immagine, catturata e resa in questo modo "comprensibile" da un calcolatore, potrà quindi essere elaborata con un apposito software che comprende particolari algoritmi di calcolo ed analisi, in grado di individuare le caratteristiche dell'immagine e amplificarne alcuni aspetti - ad esempio contorni, spigoli, forme, strutture - allo scopo di eseguire i controlli e le verifiche per i quali il sistema è stato concepito.

     

    Sulla base dei risultati dell'elaborazione il sistema prenderà decisioni in merito alla destinazione dell'oggetto, ad esempio smistarlo fra i "buoni" o scartarlo e fornirà le informazioni opportune al resto del sistema produttivo.